package com.hyst.repository;

import java.util.List;

import com.hyst.domain.StudentView;
import com.hyst.domain.Trylistenmanage;
import com.hyst.domain.TrylistenmanageView;

import tk.mybatis.mapper.common.Mapper;

public interface TrylistenmanageMapper extends Mapper<Trylistenmanage> {
	
	List<TrylistenmanageView> getAll(TrylistenmanageView trylistenmanageView);

	List<TrylistenmanageView> getAllCond(String studentId);
	
	int saveRemarkData(Trylistenmanage entity);

	int savePerTime(Trylistenmanage entity);

    int saveAuditionTime(Trylistenmanage entity);
	
	int savestateEditData(Trylistenmanage entity);
	
	int savedoDeleteData(Trylistenmanage entity);
	
	TrylistenmanageView getByUidData(TrylistenmanageView entity);
	
	List<TrylistenmanageView> getListByConditon(TrylistenmanageView entity);

	String selectDate(String uniqueId);

	void deleteFormal(String studentId);

	void updateInfo(Trylistenmanage trylistenmanage);

	void deleteFree(String studentid);

	String getStudentId(Long id);

	void deleteDataTime(Trylistenmanage trylistenmanage);

    TrylistenmanageView getfuzerenId(String studentId);

	Trylistenmanage getReportData(Integer id);

	String getEnName(String studentId);

}
